riot control vehicle with water cannon - Alemán Inglés Diccionario